Current File : //usr/lib64/nagios/plugins/check_yahoo |
#!/bin/bash
# WebSouls Script
# Author: Technical Department
# Description: Yahoo Checkpoint
FILENAME="/root/rlinux57/yahoo/output"
func(){
CLI=`date +%Y-%m-%d`;
ATE=`awk '$1=="'$CLI'" {print $0}' $FILENAME | awk '{print $1}'| uniq -c| awk '{print $2}'`;
DATE=`awk '$1=="'$CLI'" {print $0}' $FILENAME| awk '{print $5}'|sort -nr |uniq -c|sort -nr| awk '{print $2}'| sed -e :a -e '/$/N; s/\n/, /; ta'| sed 's/, 421//g; s/, 521//g; s/, 553//g; s/, 554//g'`;
if [[ "$CLI" == "$ATE" ]]
then
echo "$DATE at yahoo";
exit 1
else
echo "IP not listed";
exit 0
fi
}
if [ -f ${FILENAME} ]
then
func
else
echo "File Not exists";
exit 3
fi